package com.lrm.config;

/**
 * ssl
 */
//@Configuration
public class TomcatHttpConfig {
   
    /**
     * 配置内置的servlet容器工厂为tomcat.
     * @return
     */
//    @Bean
//    public EmbeddedServletContainerFactory servletContainer() {
//      TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory() {
//
//           @Override
//           protected void postProcessContext(Context context) {
//
//              SecurityConstraint securityConstraint = new SecurityConstraint();
//              securityConstraint.setUserConstraint("CONFIDENTIAL");
//              SecurityCollection collection = new SecurityCollection();
//              collection.addPattern("/*");
//              securityConstraint.addCollection(collection);
//              context.addConstraint(securityConstraint);
//           }
//       };
//       //添加连接配置，主要是http的配置信息.
//       tomcat.addAdditionalTomcatConnectors(initiateHttpConnector());
//       return tomcat;
//    }
//
//    /**
//     * 配置一个http连接信息.
//     * @return
//     */
//    private Connector initiateHttpConnector() {
//       Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
//       connector.setScheme("http");
//       connector.setPort(8080);
//       connector.setSecure(false);
//       connector.setRedirectPort(8443);
//       return connector;
//    }


}